package com.sengled.cloud.biz.union.mgt.model.vo;

import java.util.Date;

/**
 * [STRATO MyBatis Generator]
 * Table: permission
@mbggenerated do_not_delete_during_merge 2017-11-07 13:50:32
 */
public class PermissionWithChecked {
    /**
     *   主键
     * Column: permission.id
    @mbggenerated 2017-11-07 13:50:32
     */
    private Long id;

    /**
     *   权限ID
     * Column: permission.permission_code
    @mbggenerated 2017-11-07 13:50:32
     */
    private String permissionCode;

    /**
     *   权限名称
     * Column: permission.permission_name
    @mbggenerated 2017-11-07 13:50:32
     */
    private String permissionName;

    /**
     *   是否被选中
     @mbggenerated 2017-11-07 13:50:32
     */
    private boolean isChecked;


    /**
     *   创建日期
     * Column: permission.create_date
    @mbggenerated 2017-11-07 13:50:32
     */
    private Date createDate;

    /**
     *   修改日期
     * Column: permission.modify_date
    @mbggenerated 2017-11-07 13:50:32
     */
    private Date modifyDate;

    /**
     *   操作人
     * Column: permission.operator_id
    @mbggenerated 2017-11-07 13:50:32
     */
    private Long operatorId;

    /**
     *   封存标识
     * Column: permission.seal_mark
    @mbggenerated 2017-11-07 13:50:32
     */
    private Byte sealMark;

    /**
     *   启用标识
     * Column: permission.enable_mark
    @mbggenerated 2017-11-07 13:50:32
     */
    private Byte enableMark;

    /**
     *   str001
     * Column: permission.str001
    @mbggenerated 2017-11-07 13:50:32
     */
    private String str001;

    /**
     *   str002
     * Column: permission.str002
    @mbggenerated 2017-11-07 13:50:32
     */
    private String str002;

    /**
     *   str003
     * Column: permission.str003
    @mbggenerated 2017-11-07 13:50:32
     */
    private String str003;

    /**
     *   int001
     * Column: permission.int001
    @mbggenerated 2017-11-07 13:50:32
     */
    private Long int001;

    /**
     *   int002
     * Column: permission.int002
    @mbggenerated 2017-11-07 13:50:32
     */
    private Long int002;

    /**
     *   int003
     * Column: permission.int003
    @mbggenerated 2017-11-07 13:50:32
     */
    private Long int003;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getPermissionCode() {
        return permissionCode;
    }

    public void setPermissionCode(String permissionCode) {
        this.permissionCode = permissionCode == null ? null : permissionCode.trim();
    }

    public String getPermissionName() {
        return permissionName;
    }

    public void setPermissionName(String permissionName) {
        this.permissionName = permissionName == null ? null : permissionName.trim();
    }

    public Date getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    public Date getModifyDate() {
        return modifyDate;
    }

    public void setModifyDate(Date modifyDate) {
        this.modifyDate = modifyDate;
    }

    public Long getOperatorId() {
        return operatorId;
    }

    public void setOperatorId(Long operatorId) {
        this.operatorId = operatorId;
    }

    public Byte getSealMark() {
        return sealMark;
    }

    public void setSealMark(Byte sealMark) {
        this.sealMark = sealMark;
    }

    public Byte getEnableMark() {
        return enableMark;
    }

    public void setEnableMark(Byte enableMark) {
        this.enableMark = enableMark;
    }

    public String getStr001() {
        return str001;
    }

    public void setStr001(String str001) {
        this.str001 = str001 == null ? null : str001.trim();
    }

    public String getStr002() {
        return str002;
    }

    public void setStr002(String str002) {
        this.str002 = str002 == null ? null : str002.trim();
    }

    public String getStr003() {
        return str003;
    }

    public void setStr003(String str003) {
        this.str003 = str003 == null ? null : str003.trim();
    }

    public Long getInt001() {
        return int001;
    }

    public void setInt001(Long int001) {
        this.int001 = int001;
    }

    public Long getInt002() {
        return int002;
    }

    public void setInt002(Long int002) {
        this.int002 = int002;
    }

    public Long getInt003() {
        return int003;
    }

    public void setInt003(Long int003) {
        this.int003 = int003;
    }

    public boolean isChecked() {
        return isChecked;
    }

    public void setChecked(boolean checked) {
        isChecked = checked;
    }
}